
const loginRequest = function (obj) {
	uni.showLoading()
	uni.request({
		url: obj.url,
		method: obj.type,
		data: obj.data,
		success: (res) => {
			uni.hideLoading();
			console.log("返回结果======" + JSON.stringify(res.data))
      console.log("返回结果res.statusCode======" ,res.statusCode)
			if (res.statusCode >= 200&&res.statusCode < 300) {
				obj.success(res.data);
        if(res.statusCode == 203){
          console.log("res.statusCode == 203" ,res.statusCode)
          wx.setStorage({
            key: 'shenai_userToken',
          
            data: {
              token: res.header.Token
            },
            success: function() {
              console.log('shenai_userToken存储成功');
            },
            fail: function(error) {
              console.log('shenai_userToken存储失败', error);
            }
          });
        }
			} else {
				if (obj.fail) {
					obj.fail(res.data);
				}
				uni.showToast({
					icon: 'none',
					title: res.data.msg || res.data.data || '请求失败!',
					duration: 3000
				})
			}
		},
		fail: (err) => {
			uni.hideLoading();
			uni.showModal({
				content:"请求失败!",
				showCancel:false
			})
		}
	})
}
 export default loginRequest